package com.mcxx.modules.extremepoverty.service;

import com.mcxx.modules.miniSalvation.family.dto.FuneralDTO;
import com.mcxx.modules.miniSalvation.fundpay.param.FundPayParam;
import com.mcxx.modules.miniSalvation.order.entity.SuspendApproveEntity;
import com.mcxx.modules.miniSalvation.order.param.FuneralParam;
import com.yinhai.ta404.component.audit.vo.ExcelInfo;
import com.yinhai.ta404.core.security.vo.UserAccountVo;

import java.util.List;
import java.util.Map;

public interface ExFuneralExpenseService {

    ExcelInfo exportExcelFuneral(String exportType, List<String> orderIdList, FuneralParam param, UserAccountVo accountVo);

    Map<String, List<String>> sendAudit(List<FuneralDTO> funeralDTOList, UserAccountVo accountVo);

    List<String> confirmFuneralAudit(FuneralParam param, UserAccountVo accountVo);


    List<SuspendApproveEntity> getAduitInfo(String id);

    ExcelInfo exportExcelFuneralSettle(String exportType, List<String> orderIdList, FuneralParam param, UserAccountVo accountVo);


}
